spill deflector - Español Inglés Diccionario